package com.company.project.model;

import java.util.Date;
import javax.persistence.*;

public class Expenditure {
    @Id
    private Integer tid;

    /**
     * 标题
     */
    private String title;

    /**
     * 创建日期
     */
    @Column(name = "create_date")
    private Date createDate;

    /**
     * 类型 1-支出 2-收入 
     */
    private Integer type;

    /**
     * 金额
     */
    private Integer money;

    /**
     * 支出或收入类别
     */
    @Column(name = "category_tid")
    private Integer categoryTid;

    /**
     * 用户Id
     */
    @Column(name = "user_id")
    private Integer userId;

    /**
     * 描述
     */
    private String describe;

    /**
     * @return tid
     */
    public Integer getTid() {
        return tid;
    }

    /**
     * @param tid
     */
    public void setTid(Integer tid) {
        this.tid = tid;
    }

    /**
     * 获取标题
     *
     * @return title - 标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置标题
     *
     * @param title 标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取创建日期
     *
     * @return create_date - 创建日期
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建日期
     *
     * @param createDate 创建日期
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取类型 1-支出 2-收入 
     *
     * @return type - 类型 1-支出 2-收入 
     */
    public Integer getType() {
        return type;
    }

    /**
     * 设置类型 1-支出 2-收入 
     *
     * @param type 类型 1-支出 2-收入 
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 获取金额
     *
     * @return money - 金额
     */
    public Integer getMoney() {
        return money;
    }

    /**
     * 设置金额
     *
     * @param money 金额
     */
    public void setMoney(Integer money) {
        this.money = money;
    }

    /**
     * 获取支出或收入类别
     *
     * @return category_tid - 支出或收入类别
     */
    public Integer getCategoryTid() {
        return categoryTid;
    }

    /**
     * 设置支出或收入类别
     *
     * @param categoryTid 支出或收入类别
     */
    public void setCategoryTid(Integer categoryTid) {
        this.categoryTid = categoryTid;
    }

    /**
     * 获取用户Id
     *
     * @return user_id - 用户Id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置用户Id
     *
     * @param userId 用户Id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取描述
     *
     * @return describe - 描述
     */
    public String getDescribe() {
        return describe;
    }

    /**
     * 设置描述
     *
     * @param describe 描述
     */
    public void setDescribe(String describe) {
        this.describe = describe;
    }
}